package mx.uam.ayd.dulceria.cu.imprimirhistorial;
import mx.uam.ayd.dulceria.persistencia.dao.*;
import java.util.ArrayList;
import mx.uam.ayd.dulceria.dominio.*;


public class ControlVentanaImprimirHistorial {
		//Ventana Imprimir Historial
	private VentanaImprimirHistorial ventana;

	private ArrayList<Venta> ventas;
	private VentaDAO dao;

	public static void main(String[] args){
		ControlVentanaImprimirHistorial control = new ControlVentanaImprimirHistorial();
		control.inicia();
	}

	public void inicia() {
		// Crea la ventana principal y la muestra
		ventana = new VentanaImprimirHistorial();
		//
		dao = FabricaDAO.creaVentaDAO();
		ventas=(ArrayList <Venta>)dao.recuperaTodos();
		imprime();
		ventana.setVisible(true);
	}

	private void imprime(){
		String resultado="";
		for(Venta prueba:ventas){
			resultado = resultado+prueba.dameDescripcion()+"\n";
		}
		ventana.pantalla(resultado);
	}
}
